function showModal(title, content, onSuccess) {
  wx.showModal({
    title,
    content,
    success: onSuccess
  });
}

export default function () {
  if (wx.canIUse('getUpdateManager')) {
    const updateManager = wx.getUpdateManager();
    updateManager.onCheckForUpdate((res) => {
      if (res.hasUpdate) {
        updateManager.onUpdateReady(() => {
          showModal('更新提示', '新版本已经准备好，是否重启应用？', (res) => {
            if (res.confirm) updateManager.applyUpdate();
          })
        });
        updateManager.onUpdateFailed(() => {
          showModal('已经有新版本了哟~', '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~')
        });
      }
    });
  } else {
    showModal('提示', '当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。')
  }
}